#!/usr/bin/env python

from setuptools import setup, find_packages

setup(
   name = 'ProctorTicket',
   version = '0.4',
   description = 'Turn Proctor automatic testing errors into Trac tickets on the command line.',
   long_description = """
==================
ProctorTicket v0.4
==================

**Copyright (c) 2008 Zachary Voase <cracka80@gmail.com>**

About
-----
ProctorTicket is an application, written in Python, which allows you to read a parseable proctor output log, or run a proctor test, and import all generated errors as Trac tickets. Tickets are the equivalent of issues, tasks or bugs in other software project management systems. ProctorTicket will determine the test class each error belongs to and group them accordingly.
In addition, ProctorTicket can tell when a test has already been carried out, and it will not add the issue. If a test has been carried out before but the results vary, then it will automatically update the tickets to reflect this.

ProctorTicket was created as part of the Google Highly Open Participation
Contest, and can be found at http://code.google.com/p/proctorticket.
""",
    author = "Zachary Voase",
    author_email = "cracka80@gmail.com",
    license = "GPL",
    url = "http://code.google.com/p/proctorticket",
    download_url = "http://code.google.com/p/proctorticket/downloads/list",
    packages = find_packages(),
    package_data = {
        '': ['example.log']
        },
    install_requires = [
        'setuptools>=0.6b1',
        'Trac>=0.11b1',
        'Proctor>=1.3.2'
        ],
    entry_points = """
        [console_scripts]
        proctorticket = ProctorTicket.Wrapper:main
        """,
    zip_safe = True
    )
